package com.siwei.mes.entity.experiment.concrete.batch;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 综合性能报告-氯离子含量
 * {"pjz": "", "dxjl": "", "jcrq": "", "ddlyhl": "", "phbInfo": {"s": "", "sn": "", "cgl": "", "fmh": "", "kzf": "", "wjj": "", "xgl": "", "njclzl": ""}, "synInfo": {"ddz1": "", "ddz2": "", "llzhl": "", "llzzl": "", "ddzpjz": ""}, "xsybzrynd": ""}
 *
 * @Description: 综合性能报告-氯离子含量
 * @Version: 1.0
 * @author: mlchen
 * @date: 2024/8/8 21:38
 */
@Data
public class ConcreteXnbgLlzhl {
    @ApiModelProperty(value = "平均值")
    private String pjz;
    @ApiModelProperty(value = "滴定滤液量")
    private String ddlyhl;
    @ApiModelProperty(value = "检测日期")
    private String jcrq;
    @ApiModelProperty(value = "单项结论")
    private String dxjl;
    @ApiModelProperty(value = "硝酸银标准溶液浓度")
    private String xsybzrynd;

    private SynInfo synInfo;
    private PhbInfo phbInfo;


    @Data
    @Accessors(chain = true)
    @ApiModel("配比信息")
    public static class PhbInfo {
        @ApiModelProperty(value = "水")
        private String s;
        @ApiModelProperty(value = "水泥")
        private String sn;
        @ApiModelProperty(value = "粗骨料")
        private String cgl;
        @ApiModelProperty(value = "粉煤灰")
        private String fmh;
        @ApiModelProperty(value = "矿渣粉")
        private String kzf;
        @ApiModelProperty(value = "外加剂")
        private String wjj;
        @ApiModelProperty(value = "细骨料")
        private String xgl;
        @ApiModelProperty(value = "胶凝材料总和")
        private String njclzl;
    }

    @Data
    @Accessors(chain = true)
    @ApiModel("试验信息")
    public static class SynInfo {
        @ApiModelProperty(value = "滴定值1")
        private String ddz1;
        @ApiModelProperty(value = "滴定值2")
        private String ddz2;
        @ApiModelProperty(value = "氯离子含量")
        private String llzhl;
        @ApiModelProperty(value = "氯离子质量")
        private String llzzl;
        @ApiModelProperty(value = "滴定值平均值")
        private String ddzpjz;
    }
}
